package com.sky.service.admin;

import com.sky.dto.SetmealDTO;
import com.sky.dto.SetmealPageQueryDTO;
import com.sky.entity.Setmeal;
import com.sky.entity.SetmealDish;
import com.sky.result.PageResult;
import com.sky.result.Result;
import com.sky.vo.DishItemVO;

import java.util.List;

public interface SetmealService {
    Result<PageResult> getSetmealByPage(SetmealPageQueryDTO dto);

    Result<Object> addSetmeal(SetmealDTO dto);

    Result<Object>getSetmealAllInfoById(Long id);

    Result<Object> setSetmealStatusById(Long status,Long id);

    Result<Object> setSetmealById(SetmealDTO dto);

    Result<Object> deleteSetmealById(String ids);

    Result<List<Setmeal>> getSetmealByCategoryId(Long categoryId);

    Result<List<SetmealDish>> getDishItemById(Long id);
}
